// Desktop Icon
PANEL = {}
function PANEL:Setup( progname )
	// local btn = vgui.Create( "DButton" )
	// btn:SetPos( 2, 2 )
	// btn:SetSize( self:GetWide()-4, self:GetTall()-4 )
	// btn:SetParent( self )
	local prog = ProgramList[ progname ]
	if (!prog) then return end
	self:SetText( "" )
	self.Paint = function( self )
		// CurrentTheme:DrawButton( 0, 0, self:GetWide(), self:GetTall(), self:IsDown() )
		CurrentTheme:DrawDesktopIcon( 2, 2, self:GetWide()-4, self:GetTall()-4, self:IsDown(), self.prog )
	end
	self.DoClick = function( self )
		RunConsoleCommand( "pc_command", "load_prog", self.progname )
		// Msg( "Stuff\n" )
	end
	self.progname = progname
	self.prog = prog
	//self.MainButton = btn
end
vgui.Register( "DesktopIcon", PANEL, "Button" )